//
//  DataUtils.h
//  yilutongxing
//
//  Created by T&J on 2017/5/29.
//  Copyright © 2017年 YZE. All rights reserved.
//

#ifndef DataUtils_h
#define DataUtils_h


#define DISTRICTREE_PLISTNAME @"districtTree.plist"

@class MKJChatModel;

@interface DataUtils : NSObject

/**
 * 获取APP Documents目录
 */
+(NSString*)getDocumentsPath;

/**
 *获取自己的UID
 */
+(NSNumber*)getMyUID;

/**
 *从网络请求返回的json对象中，取数据转换为MKJChatModel
 * 参数：
 *     selfuid，用户自己的UID，用以判断消息是否是自己发的
 */
+(MKJChatModel*)getChatMdodelFromJsonObj:(id)obj selfUID:(NSNumber*)selfuid;


/**
 *指定文件名，保存plist
 */
+(BOOL)saveDataToPlist:(NSString*)plistname data:(id)data;
/**
 *术后时间描述转换
 */
+(NSString*)timeDescAfterOperation:(NSString*)opTime;

/**
 *判断文件是否存在
 *@param filename 文件名，不需要包含路径
 */
+(BOOL)fileIfExists:(NSString*)filename;


/**
 *返回阿拉伯数字对应的汉字
 *@param number 阿拉伯数字
 */
+(NSString*)arabicConvert2Chinese:(NSUInteger)number;

/**
 返回某个专项指标在字典里的排序序号值，越大越靠后
 */
+ (NSInteger)getIndicatorSortNumber:(NSString*)indicator_name;

/**
 将一个数组型字符串转换成数组，并整理、去除空项
 */
+ (NSArray*)getTidyArrayFromString:(NSString*)string;

@end

#endif /* DataUtils_h */
